to be answerable and accountable - Turco Inglés Diccionario